﻿namespace FlexPlatform.BusinessLogic
{
    using System;
    using FlexPlatform.Shared.DataModel;
    using FlexPlatform.BusinessLogic.Validation;

    public interface IDataEntityController
    {
        event EventHandler<ValidationCompletedArgs> ValidationCompleted;

        event EventHandler<PropertyValidationCompletedArgs> PropertyValidationCompleted;

        IDataEntity DataEntity { get; }
    }
}
